90'
90'
90'
90'
90'
90'
90'
90'
Luca Piccolo awards Luzern a goal kick.
87'
86'
84'
80'
80'
80'
74'
Throw-in for Grasshopper at Swissporarena.
74'
Dorian Babunski is replacing Filipe de Carvalho Ferreira for Grasshopper at Swissporarena.
73'
Throw-in for Grasshopper in their own half.
71'
Luca Piccolo signals a throw-in for Luzern, close to Grasshopper's area.
70'
Luzern have a dangerous throw-in.
70'
Kemal Ademi is on a sub for Lars Villiger for Luzern.
69'
Grasshopper needs to be cautious. Luzern have an attacking throw-in.
68'
In Lucerne, Grasshopper push forward quickly but are pulled up for offside.
68'
The away team have replaced Amir Abrashi with Tsiy William Ndenge. This is the first substitution made today by Marco Schallibaum.
68'
Francis Momoh is replacing Asumah Abubakar for Grasshopper at Swissporarena.
65'
Luca Piccolo signals a free kick to Luzern.
65'
Ayumu Seko is booked for the away team.
64'
Ball safe as Grasshopper is awarded a throw-in in their half.
63'
Corner awarded to Grasshopper.
62'
Dirk Abels (Grasshopper) gets a yellow card.
62'
Grasshopper to take a throw-in in Luzern territory.
61'
Throw-in for Grasshopper in their own half.
59'
Goal! Ayumu Seko gives Grasshopper a 0-1 lead in Lucerne.
59'
Can Grasshopper get the ball into an attacking position from this throw-in in Luzern's half?
59'
58'
Luzern's Lars Villiger is whistled for offside at Swissporarena.
56'
In Lucerne a free kick has been awarded the home team.
55'
Free kick for Luzern in their own half.
54'
Luzern awarded a free kick in their own half.
53'
Grasshopper awarded a free kick in their own half.
53'
Luca Piccolo awards Luzern a goal kick.
52'
Free kick for Luzern in the half of Grasshopper.
52'
Grasshopper have a goal kick.
51'
Grasshopper push upfield but Luca Piccolo quickly pulls them for offside.
51'
Grasshopper needs to be cautious. Luzern have an attacking throw-in.
50'
Grasshopper have been awarded a corner by Luca Piccolo.
49'
Free kick for Grasshopper in their own half.
48'
Ayumu Seko for Grasshopper gets in a strike but fails to hit the target.
48'
Luzern awarded a throw-in in their own half.
48'
Luca Piccolo awards Luzern a goal kick.
47'
Luca Piccolo awards the home team a throw-in.
45'
45'
Luca Piccolo signals a Grasshopper throw-in in Luzern's half.
45'
A throw-in for the away team on the opposite half.
45'
The first-half is over.
45'
45'
44'
Luca Piccolo signals a free kick to Luzern in their own half.
44'
Throw-in for Luzern close to the penalty box.
43'
43'
Throw-in Grasshopper.
42'
Corner awarded to Grasshopper.
42'
At Swissporarena, Grasshopper are penalized for being offside.
41'
Goal kick for Grasshopper at Swissporarena.
40'
Luzern have been awarded a corner by Luca Piccolo.
40'
Ball goes out of play for a Grasshopper goal kick.
39'
Filipe de Carvalho Ferreira (Grasshopper) is first to the ball but his header is off-target.
39'
It's a goal kick for the home team in Lucerne.
38'
A throw-in for the home team on the opposite half.
38'
Throw-in for Luzern at Swissporarena.
37'
Luzern awarded a free kick in their own half.
36'
It's getting dangerous! Free kick for Grasshopper close to the penalty box.
35'
Ball safe as Luzern is awarded a throw-in in their half.
34'
Ball safe as Luzern is awarded a throw-in in their half.
34'
Grasshopper push upfield and Filipe de Carvalho Ferreira gets his head to the ball. The attempt is cleared by an alert Luzern defence.
33'
Throw-in for Luzern at Swissporarena.
32'
Luzern have been awarded a corner by Luca Piccolo.
32'
Grasshopper have a goal kick.
28'
Can Luzern get the ball into an attacking position from this throw-in in Grasshopper's half?
27'
Luca Piccolo signals a free kick to Luzern in their own half.
26'
Throw-in for Luzern in the half of Grasshopper.
25'
Corner awarded to Luzern.
25'
Jesper Lofgren's header is off-target for Luzern.
25'
It's a goal kick for the away team in Lucerne.
25'
Luzern have a goal kick.
23'
Luca Piccolo signals a Luzern throw-in in Grasshopper's half.
23'
In Lucerne a free kick has been awarded the home team.
22'
Luzern awarded a throw-in in their own half.
21'
Luzern advance rapidly upfield but Luca Piccolo blows for offside.
20'
Luzern to take a throw-in in Grasshopper territory.
19'
Free kick Luzern.
19'
Can Luzern capitalize from this throw-in deep inside Grasshopper's half?
19'
Luca Piccolo waits before resuming play because Awer Mabil for Grasshopper is still down.
19'
Awer Mabil returns to the field for Grasshopper after picking up a slight injury.
17'
Throw-in for Grasshopper in the half of Luzern.
16'
Adrian Grbic for Luzern is back on the field again.
16'
Play has been interrupted briefly in Lucerne to check on Adrian Grbic, who is grimacing with pain.
16'
Luca Piccolo signals a Grasshopper throw-in in Luzern's half.
15'
Can Grasshopper capitalize from this dangerous free kick?
14'
13'
Grasshopper have a dangerous throw-in.
11'
Corner awarded to Grasshopper.
10'
Throw-in Grasshopper.
9'
Luca Piccolo awards the home team a throw-in.
9'
Grasshopper's Joshua Laws gets his shot away but it misses the target.
9'
Ball goes out of play for a Luzern goal kick.
8'
Free kick for Grasshopper in the half of Luzern.
7'
Luzern have been awarded a corner by Luca Piccolo.
7'
Luca Piccolo awards Grasshopper a goal kick.
5'
Throw-in high up the field for Luzern in Lucerne.
4'
Goal kick for Luzern at Swissporarena.
3'
Free kick for Luzern in their own half.
3'
A throw-in for the home team on the opposite half.
2'
Throw-in for Luzern in their own half.
2'
Luca Piccolo signals a throw-in for Luzern, close to Grasshopper's area.
2'
Luzern drives forward and Severin Ottiger gets in a shot. Without netting, however.
2'
Luzern to take a throw-in in Grasshopper territory.
1'
Can Grasshopper get the ball into an attacking position from this throw-in in Luzern's half?
1'
Luca Piccolo signals a free kick to Luzern.
0'
0'